farm ditch - Français Anglais Dictionnaire